package com.hlkj.pay.vo.order.resp;

import com.hlkj.framework.common.pojo.PageResult;
import com.hlkj.pay.dto.order.OrderPageStatisticsDto;
import com.hlkj.pay.infrastructure.model.order.OrderStatisticsDO;
import com.hlkj.pay.vo.BaseReq;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 订单查询及统计
 *
 */
@Data
public class PageOrderAndStatisticsResp extends BaseReq {

    @Schema(description = "数据")
    private List<PayOrderDetailResp> list;

    @Schema(description = "总量")
    private Long total;

    @Schema(description = "页码，从 1 开始")
    private Long pageNo;

    @Schema(description = "每页条数，最大值为 100")
    private Long pageSize;

    @Schema(description = "共多少页")
    private Long pages;

    @Schema(description = "条件统计")
    private OrderPageStatisticsDto orderStatisticsDO;

}
